home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
extras
/
programm
/
a56
/
examples
/
thru.lis
< prev
next >
Wrap
File List
|
1995-04-27
|
5KB
|
201 lines
; basic interrupt routine - pass through ins to outs
;
; written by Quinn Jensen
include "tdsg.a56"
;***************************************************************
;
; sample rate computations
;
;***************************************************************
;
; non-interrupt code
;
P:0076 hf_init
P:0076 00000C rts
P:0077 eff1_on
P:0077 eff1_off
P:0077 eff2_on
P:0077 eff2_off
P:0077 eff3_on
P:0077 eff3_off
P:0077 eff4_on
P:0077 eff4_off
P:0077 00000C rts
;
; fs = 32.552083 kHz
;
P:0078 hf_comp
P:0078 0D0066 jsr <saveregs
P:0079 568000 move x:<in_l,a
P:007A 560400 move a,x:<out_l
P:007B 568100 move x:<in_r,a
P:007C 560500 move a,x:<out_r
P:007D bypass
P:007D 0D006F jsr <restregs
P:007E 00000C rts
end
Summary of psect usage
section seg base last top used avail total
-------------------------------------------------------------------------
Symbol Table
-------------------------------------
ssi_int 000061
ssix 000010
eff4_off 000077
eff4_on 000077
eff3_off 000077
eff3_on 000077
eff2_off 000077
eff2_on 000077
eff1_off 000077
eff1_on 000077
init_stereo 000059
start 000040
in_rs 000003
in_ls 000002
in_r 000001
in_l 000000
mainloop 000060
hf_comp 000078
hf_init 000076
saveregs 000066
savey 00000B
savex 00000A
saveb2 000009
saveb10 000008
savea2 000007
savea10 000006
restregs 00006F
out_r 000005
out_l 000004
bypass 00007D
m_scl1 00000F
m_scl0 00000E
m_scl 00C000
m_ssl1 00000D
m_ssl0 00000C
m_ssl 003000
m_hpl1 00000B
m_hpl0 00000A
m_hpl 000C00
m_ibl2 000005
m_ibl1 000004
m_ibl0 000003
m_ibl 000038
m_ial2 000002
m_ial1 000001
m_ial0 000000
m_ial 000007
m_ipr 00FFFF
m_rdf 000007
m_tde 000006
m_roe 000005
m_tue 000004
m_rfs 000003
m_tfs 000002
m_if1 000001
m_if0 000000
m_if 000002
m_srie 00000F
m_stie 00000E
m_sre 00000D
m_ste 00000C
m_mod 00000B
m_gck 00000A
m_syn 000009
m_fsl 000008
m_sckd 000005
m_scd2 000004
m_scd1 000003
m_scd0 000002
m_scd 00001C
m_of1 000001
m_of0 000000
m_of 000003
m_psr 00000F
m_wl1 00000E
m_wl0 00000D
m_wl 006000
m_dc 001F00
m_pm 0000FF
m_tsr 00FFEE
m_sr 00FFEE
m_crb 00FFED
m_cra 00FFEC
m_tx 00FFEF
m_rx 00FFEF
m_tcm 00000F
m_rcm 00000E
m_scp 00000D
m_cod 00000C
m_cd 000FFF
m_r8 000007
m_fe 000006
m_pe 000005
m_or 000004
m_idle 000003
m_rdrf 000002
m_tdre 000001
m_trne 000000
m_tmie 00000D
m_tie 00000C
m_rie 00000B
m_ilie 00000A
m_te 000009
m_re 000008
m_woms 000007
m_rwi 000006
m_wake 000005
m_sbk 000004
m_wds2 000002
m_wds1 000001
m_wds0 000000
m_wds 000003
m_sccr 00FFF2
m_ssr 00FFF1
m_scr 00FFF0
m_stxa 00FFF3
m_stxh 00FFF6
m_stxm 00FFF5
m_stxl 00FFF4
m_srxh 00FFF6
m_srxm 00FFF5
m_srxl 00FFF4
m_dma 000007
m_hf1 000004
m_hf0 000003
m_hf 000018
m_hcp 000002
m_htde 000001
m_hrdf 000000
m_hf3 000004
m_hf2 000003
m_hcie 000002
m_htie 000001
m_hrie 000000
m_htx 00FFEB
m_hrx 00FFEB
m_hsr 00FFE9
m_hcr 00FFE8
m_pcd 00FFE5
m_pcddr 00FFE3
m_pcc 00FFE1
m_pbd 00FFE4
m_pbddr 00FFE2
m_pbc 00FFE0
m_bcr 00FFFE
errors=0